@page{
	padding:0;
	margin:45px 25px 35px 20px;
}
table{
	width:100%;
	max-width:100%;
	border:1px solid #666;
	border-spacing: 0;
	border-collapse: collapse;
}
caption{
	padding:0 10px 15px 8px;
}
footer{
	display:block;
	width:100%;
	padding:0 10px 15px 8px;
}
th{
	font-weight:bold;
	font-size:11px;
}
td{
	font-size:12px;
}
td,th{
	padding:5px 6px;
	border:1px solid #666;
	text-align:center;
}
.trow td{
	font-weight:bold;
}
caption > .title{
	font-size:24px;
	font-weight:bold;
}
.tl{
	text-align:left;
}
.tr{
	text-align:right;
}
